package com.autumn.scheduler.domain.entities;

import com.autumn.mybatis.mapper.annotation.TableOrderBy;

import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 任务查询
 * 
 * @author 杨昌国 2018-03-20 22:57:44
 */
@Entity
@Table(name = "query_autumn_job_details")
@TableOrderBy(value = "id ASC")
public class AutumnJobDetailsQuery extends AutumnJobDetails {

	/**
	 * 
	 */
	private static final long serialVersionUID = -3547463176570156235L;

	private String jobDescription;
	private String jobClassName;
	private String triggerDescription;
	private Long nextFireTime;
	private Long prevFireTime;
	private Integer Priority;
	private String triggerState;
	private String triggerType;
	private Long startTime;

	public String getJobDescription() {
		return jobDescription;
	}

	public void setJobDescription(String jobDescription) {
		this.jobDescription = jobDescription;
	}

	public String getJobClassName() {
		return jobClassName;
	}

	public void setJobClassName(String jobClassName) {
		this.jobClassName = jobClassName;
	}

	public String getTriggerDescription() {
		return triggerDescription;
	}

	public void setTriggerDescription(String triggerDescription) {
		this.triggerDescription = triggerDescription;
	}

	public Long getNextFireTime() {
		return nextFireTime;
	}

	public void setNextFireTime(Long nextFireTime) {
		this.nextFireTime = nextFireTime;
	}

	public Long getPrevFireTime() {
		return prevFireTime;
	}

	public void setPrevFireTime(Long prevFireTime) {
		this.prevFireTime = prevFireTime;
	}

	public Integer getPriority() {
		return Priority;
	}

	public void setPriority(Integer priority) {
		Priority = priority;
	}

	public String getTriggerState() {
		return triggerState;
	}

	public void setTriggerState(String triggerState) {
		this.triggerState = triggerState;
	}

	public String getTriggerType() {
		return triggerType;
	}

	public void setTriggerType(String triggerType) {
		this.triggerType = triggerType;
	}

	public Long getStartTime() {
		return startTime;
	}

	public void setStartTime(Long startTime) {
		this.startTime = startTime;
	}

}
